home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9805.lzh / log.9805 / text0579.txt < prev    next >
Encoding:
Text File  |  1998-06-01  |  5.2 KB  |  104 lines

  1. On Tue, 19 May 1998, Marcin Ostrowski wrote:
  2.  
  3. >  Pytalem sie Was niedawno ile dysku przeznaczyc na zainstalowanie
  4. > jakiegos linuxa i dowiedzialem sie ze zalezy.
  5.  
  6. Osobiscie powiedzialbym, ze jezeli chcesz zainstalowac troche powaznych
  7. pakietow, jak Emacs, TeX, to ponizej 400 MB nie ma sensu schodzic.
  8.  
  9. >  Przy okazji pytalem sie jaka dystrybucje wybrac.  Dostalem kilka
  10. > odpowiedzi, ale bylo to tylko "wybierz to" albo "wybierz tamto" a
  11. > ja chcialbym wiedziec czym sie te wszystkie odmiany roznia!  Czym
  12. > rozni sie Linux od NetBSD, RedHat'a czy Debiana?  Co wyroznia
  13. > kazda z tych odmian?
  14.  
  15. Po pierwsze, NetBSD nie ma z Linuxem nic wspolnego. To nie jest Linux. To
  16. jest alternatywny UNIXowy system operacyjny, niezgodny z Linuxem binarnie.
  17.  
  18. Co sie zas tyczy Linuxa, RedHata i Debiana, to jest tu pewne
  19. nieporozumienie.
  20.  
  21. Zasadniczo, Linux to tylko jadro systemu: 6 MB kodow zrodlowych po
  22. kompresji, ponizej 1 MB po kompilacji.
  23.  
  24. Do tego potrzebne sa jeszcze programy, pod tym jadrem chodzace. Programy
  25. te to zwykle zbieranina roznych pakietow, pochodzacych glownie z GNU, BSD
  26. i innych organizacji i entuzjastow zajmujacych sie wolnym oprogramowaniem.
  27.  
  28. Poniewaz w swiecie wolnego oprogramowania nie ma jednej centralnej
  29. organizacji nadzorujacej rozwoj wszystkiego, to zdarza sie, ze rozne
  30. pakiety nie za bardzo chca ze soba wspolpracowac. Ich "dogranie" wymaga
  31. czesto niebagatelnego wysilku. Tym wlasnie zajmuja sie organizacje takie,
  32. jak RedHat, Debian, czy tez nie majace portow na m68k Slackware, SUSE,
  33. Caldera. Zbieraja one pakiety z roznych zrodel, modyfikuja tak, aby dobrze
  34. ze soba wspolpracowaly i wypuszczaja wszystko w postaci "dystrybucji". 
  35. Dystrybucje maja przygotowane programy instalacyjne ulatwiajace instalacje
  36. nowicjuszom. Niektorzy dystrybutorzy oferuja takze komercyjne wsparcie
  37. techniczne dla swoich dystrybucji - trzeba jednak za to zwykle zaplacic. 
  38. Dzieki dystrybucjom uzytkownik, ktory nie ma kilku miesiecy zycia do
  39. zmarnowania, moze w przeciagu kilku godzin zainstalowac w pelni
  40. dzialajacy, "dograny"  system operacyjny, i nie byc nawet swiadomym, z jak
  41. wielu zrodel pochodza jego elementy.
  42.  
  43. Wydaje mi sie, ze tu wlasnie pojawia sie zarzewie nieporozumienia. Ludzie
  44. mysla, ze to firmy takie jak RedHat stworzyly kompilator, X window systm,
  45. edytory i cala reszte tego kramu. Nie. Oni tylko poskladali to do kupy.
  46.  
  47. Czym sie wiec roznia od siebie dystrybucje? Np. RedHat Linux jest
  48. opracowywany w sposob komercyjny, przez amerykanska firme Red Hat
  49. Software. Debian z kolei jest dzielem grupy zapalencow, komunikujacych sie
  50. przez Internet. Ale zasadniczo, pomiedzy dystrybucjami nie ma wiekszych
  51. roznic. Na upartego mozna uzywac pod RedHatem pakietow przeznaczonych dla
  52. Debiana i na odwrot. Pewnie, ze na przyklad w tym momencie RedHat 5.0
  53. uzywa biblioteki glibc2/libc6, a Debian ciagle jeszcze starej libc5 - ale
  54. juz w kolejnej wersji Debian tez bedzie uzywal glibc2. W jednej
  55. dystrybucji bedzie Pine w wersji 3.95, w innej 3.96. Ale to wszystko sa
  56. szczegoly.
  57.  
  58. >  Cos mi sie obilo o uszy, ze ktoras z nich jest wlasnie
  59. > POWSZECHNIE uznawana za najlepsza, najbardziej rozwijana i
  60. > uaktualniana.
  61.  
  62. Nie pisz takich rzeczy, bo narazasz sie na grad krytyki od zwolennikow i
  63. przeciwnikow poszczegolnych dystrybucji. Przypuszczam, ze w Polsce w
  64. chwili obecnej na Intelach najpopularniejszy jest RedHat 4.2, ale to tylko
  65. moje zgadywanie. Czy oznacza to ze jest on najlepszy? Nie wiem.
  66.  
  67. >  A jak jest z softem, czy mozna uruchamiac tylko
  68. > programy przygotowane do pracy z dana odmiana linuxa czy w duzym
  69. > stopniu jest to wszystko jedno?  Ktora dystrybucje wybrac, zeby
  70. > miec dostep do duzej ilosci oprogramowania?
  71.  
  72. Tu dochodzimy do kolejnego problemu. Wspolczesne dystrybucje maja
  73. specjalne formaty zapisu pakietow, ulatwiajace ich instalacje. RedHat
  74. uzywa pakietow .rpm, Debian .deb. Pakiety ulatwiaja zycie, bo jest w nich
  75. zapisane, jakich innych pakietow wymagaja do poprawnej pracy. Co wiecej,
  76. w systemie tworzona jest baza danych wszystkich plikow i pakietow i przy
  77. pomocy pojedynczej komendy mozna sie dowiedziec, do jakiego pakietu nalezy
  78. dany plik, jakie pliki zawiera dany pakiet, mozna tez zweryfikowac
  79. poprawnosc zainstalowanego pakietu (czy sa wszystkie pliki, czy maja
  80. odpowiednie prawa dostepu, czy nie zostaly zmodyfikowane).
  81.  
  82. Wracajac jednak do problemu przenosnosci pakietow: zasadniczo sa one
  83. przeznaczone do konkretnych dystrybucji, ale istnieja programy
  84. konwertujace. Konwersja to po prostu zmiana formatu pakietu: format plikow
  85. wykonalnych jest we wszystkich dystrybucjach taki sam. Wszystkie
  86. dystrybucje oferuja duza liczbe pakietow. A nawet, jak jakiegos pakietu w
  87. danej dystrybucji nie ma, to wystarczy sciagnac kod zrodlowy i go
  88. przekompilowac: w swiecie wolnego oprogramowania wszystko jest
  89. rozpowszechniane z kodem zrodlowym i zwykle wystarcza komendy tar,
  90. configure, make, make install, aby bylo po problemie.
  91.  
  92. >  A przede wszystkim, jak juz pisalem, co je wyroznia, jakie sa
  93. > ich wady i zalety.
  94.  
  95. W tej kwestii nie moge Ci pomoc. Powiem tyle: ja uzywam na swoich
  96. komputerach RedHata 5.0 i jestem zadowolony.
  97.  
  98. / Kamil Iskra    AmigaOS  Linux/i386  Linux/m68k               \
  99. | GeekGadgets GCC maintainer   UNIX system administrator       |
  100. | iskra@student.uci.agh.edu.pl  kiskra@ernie.icslab.agh.edu.pl |
  101. \ kamil@dwd.interkom.pl   http://student.uci.agh.edu.pl/~iskra /
  102.  
  103.  
  104.